Linear-Size Log-Depth Negation-Limited Inverter for k -Tonic Binary Sequences
نویسندگان
چکیده
A zero-one sequence x1, . . . , xn is k-tonic if the number of i’s such that xi 6= xi+1 is at most k. The notion generalizes well-known bitonic sequences. In negation-limited complexity, one considers circuits with a limited number of NOT gates, being motivated by the gap in our understanding of monotone versus general circuit complexity, and hoping to better understand the power of NOT gates. In this context, the study of inverters , i.e., circuits with inputs x1, . . . , xn and outputs ¬x1, . . . ,¬xn, is fundamental since an inverter with r NOTs can be used to convert a general circuit to one with only r NOTs. In particular, if linearsize log-depth inverter with r NOTs exists, we do not lose generality by only considering circuits with at most r NOTs when we seek superlinear size lower bounds or superlogarithmic depth lower bounds. Markov [JACM1958] showed that the minimum number of NOT gates necessary in an n-inverter is dlog2(n + 1)e. Beals, Nishino, and Tanaka [SICOMP98–STOC95] gave a construction of an ninverter with size O(n log n), depth O(log n), and dlog2(n + 1)e NOTs. We give a construction of circuits inverting k-tonic sequences with size O((log k) n) and depth O(log k log log n + log n) using log2 n + log2 log2 log2 n + O(1) NOTs. In particular, for the case where k = O(1), our k-tonic inverter achieves asymptotically optimal linear size and logarithmic depth. Our construction improves all the parameters of the k-tonic inverter by Sato, Amano, and Maruoka [COCOON06] with size O(kn), depth O(k log n), and O(k log n) NOTs. We also give a construction of k-tonic sorters achieving linear size and logarithmic depth with log2 log2 n+log2 log2 log2 n+O(1) NOT gates for the case where k = O(1). The following question by Turán remains open: Is the size of any depth-O(log n) inverter with O(log n) NOT gates superlinear?
منابع مشابه
Improved Construction of Negation-limited Circuits
A theorem of Markov states that any system of boolean functions on n variables may be computed by a boolean circuit containing at most dlog2(n + 1)e negation gates. We call such a circuit negation-limited . A circuit with inputs x1; : : : ; xn and outputs :x1; : : : ;:xn is called an inverter . Fischer has constructed negation-limited inverters of size O(n2 log n) and depth O(log n). Recently, ...
متن کاملOn the Negation-Limited Circuit Complexity of Merging
A negation-limited circuit is a combinational circuit that consists of AND, OR gates and a limited number of NOT gates. In this paper, we investigate the complexity of negation-limited circuits. The (n; n) merging function is a function that merges two presorted binary sequences x 1 x n and y 1 y n into a sequence z 1 z 2n . We prove that the size complexity of the (n; n) merging function with ...
متن کاملA Superpolynomial Lower Bound for a Circuit Computing the Clique Function with at most (/) log log n Negation Gates
In this paper, we investigate about a lower bound on the number of gates in a Boolean circuit that computes the clique function with a limited number of negation gates. To derive strong lower bounds on the size of such a circuit we develop a new approach by combining the three approaches: the restriction applied for constant depth circuits[Has], the approximation method applied for monotone cir...
متن کاملCorrelation Bounds Against Monotone NC
This paper gives the first correlation bounds under product distributions (including the uniform distribution) against the class mNC of poly(n)-size O(log n)-depth monotone circuits. Our main theorem, proved using the pathset complexity framework recently introduced in [56], shows that the average-case k-CYCLE problem (on Erdős-Rényi random graphs with an appropriate edge density) is 12 + 1 pol...
متن کاملProbabilistic Parallel Prefix Computation
Given inputs ~1,. . . , z,,, which are independent identically distributed random variables over a domain D, and an associative operation o, the probabilistic prej?x computation problem is to compute the product ~1 o x2 o . . . o xn and its n 1 prefixes. Instances of this problem are finite state transductions on random inputs, the addition or subtraction of two random n-bit binary numbers, and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 410 شماره
صفحات -
تاریخ انتشار 2007